body {
    margin: 0 auto;
    width: 100%;
    background: url("Hardware/1.png") repeat-x;
} * html body {
    margin: 0 auto;
    width: 100%;
    background: url("Hardware/3.png") repeat-x;
}

div.bound {
    border-color: red;
    position: absolute;
    width: 300px;
    height: 400px;
    background-color: red;
}

h1 {
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    background-color: gray;
    text-align: center;
}

table img:hover {
    background-color: black;
} #xx img {
    border: groove;
} .moveable {
    position: absolute;
    cursor: move;
    opacity: .5;
    -moz-opacity: .5;
    z-index: 15000;
}

div.proxy {
    cursor: move;
    width: 72px;
    height: 72px;
    float: left;
    position: absolute;
}

div.hidden {
    position: absolute;
    visibility: hidden;
    background: none;
}

div.ondrag {
    background-color: black;
    visibility: visible;
    position: absolute;
    opacity: .5;
    -moz-opacity: .5;
}

table caption {
    background-color: gray;
}

tr {
    text-align: center;
}

td {
    text-align: center;
    border-style: dashed;
    border-color: black;
}

img {
    cursor: move;
    width: 64px;
    height: 64px;
} #tab1 {
    border: groove;
    position: absolute;
    top: 50px;
    left: 350px;
    overflow: scroll;
    width: 400px;
    height: 1000px;
} #xx table {
    border: groove;
    border-collapse: collapse;
    empty-cells: hide;
    background-color: red;
    width: 500px;
    height: 1500px;
    left: 730px;
    top: 150px;
    position: absolute;
} #xx {
    position: absolute;
}#xy {
    background-color: yellow;
    border-style: groove;
    width: 300px;
    height: 1300px;
    top: 150px;
    left: 20px;
    position: absolute;
} .title {
    width: 100%;
    height: 30px;
    background-color: black;
} #container {
    height: 100%;
    width: 100%;
}

P {
    color: white;
    text-align: justify;
}

